@echo off
echo ========================================
echo 新闻发布系统 - 测试和修复脚本
echo ========================================

echo.
echo 1. 检查服务状态...
echo.

echo 检查后端服务...
curl -s http://localhost:8080/app/news/list?pageNo=1&pageSize=1 > nul
if %errorlevel% equ 0 (
    echo ✓ 后端服务运行正常
) else (
    echo ✗ 后端服务未运行或无法访问
    echo   请先启动后端服务：cd ke-manage && mvn spring-boot:run
    pause
    exit /b 1
)

echo.
echo 检查前端服务...
curl -s http://localhost:5180 > nul
if %errorlevel% equ 0 (
    echo ✓ 前端服务运行正常
) else (
    echo ✗ 前端服务未运行或无法访问
    echo   请先启动前端服务：cd vue-user && npm run dev
    pause
    exit /b 1
)

echo.
echo 2. 服务状态检查完成
echo.
echo 请访问以下地址进行测试：
echo.
echo 前端首页: http://localhost:5180
echo 测试页面: http://localhost:5180/test/api
echo 后端API: http://localhost:8080/swagger-ui.html
echo.
echo 如果遇到问题，请：
echo 1. 访问测试页面进行快速登录
echo 2. 测试用户状态和API连接
echo 3. 查看故障排除文档: TROUBLESHOOTING.md
echo.
pause 